﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wicresoft.UnifyShow.Business
{
    public class BusinessSystemView
    {
        [InspectionTitle("应用编号")]
        public string Name { get; set; }            //应用编号
        [InspectionTitle("公司")]
        public string Company { get; set; }         //公司
        [InspectionTitle("应用系统类别")]
        public string BSType { get; set; }          //应用系统类别
        [InspectionTitle("应用生产厂")]
        public string ManufacturerName { get; set; }        //应用生产厂
        [InspectionTitle("创建日期")]
        public DateTime Create_Date { get; set; }           //创建日期
        [InspectionTitle("创建人")]
        public string SubmitFullName { get; set; }          //创建人
        [InspectionTitle("修改日期")]
        public DateTime Modified_Date { get; set; }         //修改日期
        [InspectionTitle("修改人")]
        public string ModifyFullName { get; set; }          //修改人
        [InspectionTitle("应用系统名称")]
        public string AppSystemName { get; set; }           //应用系统名称
        [InspectionTitle("应用系统简称")]
        public string Abbreviation { get; set; }            //应用系统简称
        [InspectionTitle("业务类型")]
        public string BusinessType { get; set; }            //业务类型
        [InspectionTitle("业务描述及主要功能")]
        public string Function { get; set; }                    //业务描述及主要功能
        [InspectionTitle("应用子系统名称")]
        public string SubSysName { get; set; }              //应用子系统名称
        [InspectionTitle("C/S或B/S模式")]
        public string NetworkModel { get; set; }            //C/S或B/S模式
        [InspectionTitle("用户数量")]
        public string UserNumber { get; set; }              //用户数量
        [InspectionTitle("用户分布范围")]
        public string UserRange { get; set; }               //用户分布范围
        [InspectionTitle("主要用户角色")]
        public string UserRole { get; set; }                //主要用户角色
        [InspectionTitle("应用高峰期")]
        public string ApplicationRushHours { get; set; }        //应用高峰期
        [InspectionTitle("业务处理信息（数据）名称")]
        public string BusinessName { get; set; }            //业务处理信息（数据）名称
        [InspectionTitle("信息类别(分类)")]
        public string DataType { get; set; }                //信息类别(分类)
        [InspectionTitle("信息类别(子类)")]
        public string DataSubType { get; set; }             //信息类别(子类)
        [InspectionTitle("信息总量")]
        public string DataSum { get; set; }                 //信息总量
        [InspectionTitle("日增量")]
        public string DataDayIncrement { get; set; }        //日增量
        [InspectionTitle("备份方式")]
        public string BackupStyle { get; set; }             //备份方式
        [InspectionTitle("备份周期")]
        public string BackupCycle { get; set; }             //备份周期
        [InspectionTitle("保存期限")]
        public string StorageLife { get; set; }             //保存期限
        [InspectionTitle("存放地点")]
        public string SaveLocal { get; set; }               //存放地点
        [InspectionTitle("IP地址")]
        public string IPAddress { get; set; }               //IP地址
        [InspectionTitle("操作系统名称以及版本")]
        public string SystemAndVersion { get; set; }        //操作系统名称以及版本
        [InspectionTitle("数据库名称以及版本")]
        public string DBNameAndVersion { get; set; }        //数据库名称以及版本
        [InspectionTitle("中间件名称以及版本")]
        public string MiddlewareNameAndVersion { get; set; }        //中间件名称以及版本
        [InspectionTitle("数字证书使用情况")]
        public string DigitalSignatures { get; set; }           //数字证书使用情况
        [InspectionTitle("安全保护等级")]
        public string SecurityLevel { get; set; }               //安全保护等级
        [InspectionTitle("备案编号")]
        public string RecordNumber { get; set; }                //备案编号
        [InspectionTitle("应用系统业务主管部门")]
        public string SysBusinessAdminDept { get; set; }        //应用系统业务主管部门
        [InspectionTitle("应用系统维护单位")]
        public string SysResponsibleDept { get; set; }          //应用系统维护单位
        [InspectionTitle("部署位置")]
        public string AppSite { get; set; }                     //部署位置
        [InspectionTitle("运维账户数量")]
        public string OperationAccountNumber { get; set; }      //运维账户数量
        [InspectionTitle("运维账户名")]
        public string OperationAccount { get; set; }            //运维账户名
        [InspectionTitle("身份验证方式")]
        public string AuthenticationStyle { get; set; }         //身份验证方式
        [InspectionTitle("持有人")]
        public string Owner { get; set; }                       //持有人
        [InspectionTitle("允许登录的网络地址")]
        public string AllowWebSite { get; set; }                //允许登录的网络地址
        [InspectionTitle("投运时间")]
        public DateTime FirstOnlineTime { get; set; }           //投运时间
        [InspectionTitle("过保日期")]
        public DateTime ExpireTime { get; set; }                //过保日期
        [InspectionTitle("保修条款")]
        public string GuaranteeClause { get; set; }             //保修条款
        [InspectionTitle("备注")]
        public string Comments { get; set; }                    //备注
        public DateTime DisposalDate { get; set; }              //报废日期
        public string IsExpired { get; set; }                   //是否过保

        //extendsion
        public decimal Count { get; set; }      
    }   
}
